body{background:#fff;font:12px Arial,Helvetica,sans-serif}
h1,h2,h3{line-height:35px}
h4{font-size:14px;line-height:35px}
.button,.formbutton{-webkit-box-shadow:inset 0 1px 1px white, 1px 1px 1px #EEE;_line-height:23px;background-color:#E8E8E8;border:1px solid #C5C5C5;border-bottom-color:#A9A9A9;box-shadow:inset 0 1px 1px white, 1px 1px 1px #EEE;color:#000;cursor:pointer;font-size:14px;padding:5px 28px;vertical-align:bottom}
.button,.formbutton:hover{text-shadow:0 1px 0 #fff}
.gbtn{background-color:#57B151;border:1px solid #31A62A;color:#FFF;cursor:pointer;font-size:14px;height:32px;padding:3px 25px;text-align:center;vertical-align:bottom;width:94px}
.line{border:none;border-top:5px solid #CCC;height:5px;margin:0}
.right{float:left;width:330px}
.left{float:left;width:620px}
.bdw{margin:0 auto;width:950px}
*,hr{font-style:normal;margin:0;padding:0}
img{border:none;padding:0}
img a{border:none}
img.left{border:none;float:left;padding:6px 0 0}
img.right{border:none;float:right;padding:0 0 0 6px}
ul{list-style-image:none;list-style-type:none;margin:0 0 20px;padding:0}
#payback li{border-bottom:1px #EEE solid;cursor:pointer;list-style-type:none;padding:15px}
blockquote{border-left:1px solid #A5ABAB;margin:15px;padding:0 12px}
code{font-family:Courier New,"Microsoft Yahei"}
label{display:block;font-size:14px;line-height:20px;margin:3px 0}
label strong{color:#333;display:block;float:left;margin:6px 12px 0 6px;text-align:right;width:119px}
label a{text-decoration:underline}
input.text,textarea.text,select{border:1px solid #CCC;font-size:14px;margin-right:5px;padding:5px 4px 4px}
.text:focus{border:1px solid #690;outline:none}
.text:hover{-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
select option{padding:3px}
.errorexplanation{color:red;margin:0 -10px;padding:10px}
.errorexplanation strong{color:red}
.rounder{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
a{color:#690;text-decoration:none}
a:hover{color:#447000;text-decoration:none}
h3.dotty{border-bottom:1px dashed #ccc;font-size:14px;margin-bottom:10px;height: 35px;overflow: hidden;}
h3.grey{-khtml-border-radius-topleft:3px;-khtml-border-radius-topright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;background:#F3F3F3;border-bottom:1px solid #EEE;border-top-left-radius:3px;border-top-right-radius:3px;padding:2px 15px}
h4.separator{background-color:#F3F3F3;border-bottom:#EEE 1px solid;border-top:#EEE 1px solid;clear:both;font-size:14px;font-weight:700;line-height:30px;margin:0;padding:0 15px}
h3.dash{border-bottom:1px dashed #DEDEDE;font-size:14px;padding:2px 0 0}
.clearfix::after{clear:both;content:".";display:block;height:0;visibility:hidden}
.tables td.tl{text-align:left}
.tables{margin:10px 0 30px}
.tables td,.tables th{background:#EEE;border:1px solid #fff;padding:10px;text-align:center}
.tables .last{white-space:nowrap}
.tables .last form p{margin-top:4px}
.tables .last .f-input{float:none;margin-bottom:4px;width:90px}
.tables .alt td{background:#f9f9f9}
.tables a.deal-title:hover{color:#626061}
.tables .op{color:gray;font-size:14px}
.tables td.author{color:gray;font-size:12px}
.paginator{font-size:12px;padding:10px 0;text-align:right;white-space:nowrap}
.paginator li.current{border:1px solid #DDD;font-weight:700;height:24px;line-height:24px;margin:0 6px;padding:4px 6px}
.paginator li{display:inline;margin:0 1px!important;vertical-align:middle}
.paginator li a{border:1px solid #E6E6E6;display:inline-block;height:22px;line-height:22px;padding:0 6px;position:relative;text-decoration:none}
.paginator li a:hover{border-color:#bbb}
.filter{position:absolute;right:10px;top:25px}
#sysmsg-error{background:#eee;color:#FE2617;margin:10px auto 0;padding:10px;position:relative;width:940px}
#sysmsg-success{background:#eee;color:#690;margin:10px auto 0;padding:10px;position:relative;width:940px}
.close{cursor:pointer;font:11px "Comic Sans MS";line-height:1.2;padding:0 3px;position:absolute;right:12px;top:10px}
.filter li{float:left;font-size:12px;margin:0 5px 0 0}
.filter a{padding:3px 1px}
.filter .current a{-moz-border-radius:2px;-webkit-border-radius:2px;background:#555;color:#fff;padding:3px 7px}
#header-wrap{background-color:#f6f6f6;border-bottom:1px solid #E9E9E9;position:relative;z-index:1;height: 62px;}
#header-wrap #header{height:52px;position:relative}
#logo{display:inline;float:left;font-size:0;margin-bottom:0;margin-right:10px;width:120px}
#header-wrap #header a#update{background:url(img/logo_update.png) no-repeat;display:block;height:10px;left:80px;position:absolute;top:35px;width:35px}
#header-wrap #header a#classroom{background:url(img/logo_classroom.png) no-repeat;display:block;height:20px;left:80px;position:absolute;top:27px;width:38px}
#logo a span{-moz-box-orient:vertical;background-image:url(img/logo.png);_background-image:url(img/logo.gif);background-repeat:no-repeat;display:block;height:47px;margin-top:11px;overflow:hidden;text-align:left;text-indent:-9999px;vertical-align:middle;width:120px;zoom:1}
#container{background:#fff;color:#666;margin:0 auto;overflow:hidden;padding:0;width:950px}
#header #menu-main{display:inline;float:left;list-style:none;margin:0;overflow:hidden;padding-left:13px}
#menu-main li.selected{background:#FFF;border-bottom:1px solid #FFF;z-index:1}
#menu-sub li.selected{background:#FFF;border-bottom:1px solid #FFF;border-color:#CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;position:relative;z-index:101}
#myaccount{border-left:1px solid transparent;border-right:1px solid transparent;position:relative;width:60px}
#menu-main li{border-left:1px solid #EEE;display:inline;float:left;font-size:16px;height:62px;line-height:22px;overflow:hidden;position:relative;width:105px;z-index:0}
#dropdown-login{background:#f6f6f6;border:1px solid #DCDCDC;display:none;padding:2px;position:absolute;right:-5px;top:46px;width:240px}
#login-btn{position:relative;z-index:9999}
.fieldwrapper{background:#E9E9E9;padding:8px 5px}
#dropdown-login p{clear:both;margin:0;padding:5px 4px 6px}
.login-form label{float:left;margin-right:5px;overflow:hidden;width:30px}
.login-form input#password,.login-form input#username{margin-right:0;width:175px}
.login-form .thirdpart-wrap ul{list-style:none;margin:0;padding:0}
.thirdpart-wrap ul li{float:left;text-align:center;width:75px}
#menu-sub .thirdpart-wrap ul li a{display:inline;font-size:12px;margin:0;padding:0}
#menu-sub .thirdpart-wrap ul li a:hover{border-width:0}
.last{margin-right:0!important}
#explore-dropdown{right:8px;top:23px}
#header-wrap a{color:#666}
#header-wrap a:hover{color:#444}
#menu-main li a{display:block;margin:10px 5px;padding:10px 15px}
#menu-sub{border:0;display:inline;float:right;margin:0;overflow:visible;padding:0 0 0 8px;position:relative}
#menu-sub li{display:inline;float:left;list-style-image:none;list-style-type:none;margin-left:0;padding-left:0;padding-right:0;white-space:nowrap}
#menu-main li a span{color:#B2B2B2!important;font-size:12px}
#menu-sub a{background:#E9E9E9;border:1px solid #E9E9E9;display:block;font-size:14px;line-height:20px;margin:15px 8px 10px 0;padding:5px 10px}
#menu-sub a:hover{border:1px solid #DCDCDC}
#menu-sub-notice a{color:#999;font-family:Arial,sans-serif;font-size:14px;font-weight:700}
#menu-sub-notice a span{color:#690}
#board{background:#F0F2EF;border-bottom:1px solid #CFD5D9;height:118px;margin:0 auto 20px;padding:18px 10px 0}
#board.user_page{height:163px}
#headpic{margin:0 0 10px}
span.dropdown{background:#fff url(img/basic_icons.gif) no-repeat -2px -99px;cursor:pointer;display:block;float:left;height:15px;overflow:hidden;position:absolute;right:5px;top:20px;width:15px}
span.dropdown:hover{background:#f3f3f3 url(img/basic_icons.gif) no-repeat -2px -99px}
#dropdownmenu{background:#fff;border:1px solid #CCC;padding-top:4px;position:absolute;right:0;top:46px;width:80px;z-index:100}
#menu-sub #dropdownmenu li a{background:none;border:0;font-size:12px;margin:5px 0;padding:2px 15px;width:50px}
#explore-list li a{background:none;border:0;margin:5px 0;padding:4px 10px}
#dropdownmenu li:hover,#explore-list li:hover{background:#f4f4f4}
#explore-list{background:#FFF;border:1px solid #CCC;border-left:0;display:none;position:absolute;right:0;top:59px;width:150px;z-index:100}
#explore-list li{height:auto}
#menu-sub #myaccount{background-image:url();background-position:center;background-repeat:no-repeat;height:0;margin:0;padding:15px 0;width:40px}
#menu-sub .myaccount{background-color:#F5F5F5;color:#444;margin:15px 0}
#index #content,.main{margin:10px auto 0;width:960px}
#content{color:#333;float:left;font-size:14px;margin:0 0 20px;min-height:500px;overflow:hidden;width:670px}
.space{display:block;height:20px}
.page_content{font-size:14px;line-height:15px;}
.page_content h4{font-size:14px;line-height:15px;padding-bottom:4px}
#content h1{font-size:15px}
#content p{line-height:2;margin-bottom:10px}
#login{height:350px}
#side-signup .field input{width:214px}
#login h2{border-bottom:1px dashed #CCC;margin-bottom:20px}
#signup input{line-height:21px}
#signup form{padding:10px 0 0 10px}
#signup .filed{padding:10px 10px 2px}
.errortip{color:#FE2617;float:none;font-size:12px;line-height:25px;width:320px}
.no-act{background:url(img/noactivity.jpg) no-repeat center 42px #FFF;padding-top:168px;text-align:center}
.no-record{background:url(img/norecord.png) no-repeat center 42px #FFF;padding-top:258px;text-align:center}
.no-act em,.no-record em{color:#999;display:block;font-size:18px;font-style:normal;padding-bottom:10px}
#login #content li{display:list-item;list-style:disc;margin:0 0 4px 24px;padding-left:4px;padding-top:5px}
#side-partner h3{margin-bottom:1em}
#check-form{font-size:14px;padding:10px 0}
#check-form span{color:#690;font-size:20px;font-weight:700;margin-left:5px}
.remark{color:#690;font-size:14px;line-height:16px;margin:10px 0}
.remark b{color:#000}
#payback li:hover{background:#F9F9F9}
#payback li h4{color:#690;font-weight:700;line-height:1.3}
#payback li p{color:#666;font-size:14px;line-height:1.4;padding:8px 0}
#main{float:left;margin:30px 0 20px;padding-right:20px;width:600px}
.widebox{color:#666;font-size:14px;line-height:26px;padding:20px 0}
.widebox .tourhead h1,.widebox .tourhead h2{line-height:0;text-indent:-9999px}
.widebox .tourhead{background:url(img/jimu.gif) no-repeat 30px 100px;display:block;height:400px;position:relative;width:960px}
.widebox .tourhead .donation{background:url(img/donation.jpg) no-repeat 0 0;display:block;float:right;height:390px;width:590px}
#feature .spot{display:inline;float:left;margin-left:19px;margin-right:19px;position:relative;width:282px}
#feature .spot .fts{background-image:url(img/features.jpg);background-repeat:no-repeat;display:block;height:110px;overflow:hidden;text-indent:-999em}
#feature .spot h3{color:#333;font-size:15px;font-weight:300;margin-top:5px}
#feature .spot p{font-size:13px;line-height:20px}
#feature .spot .feature1{background-position:0 -1px}
#feature .spot .feature2{background-position:0 -113px}
.tweet{border-left:1px solid #E8EBEE;margin-left:0;margin-top:25px;padding-left:20px}
input.free-signup-button,a.free-signup-button{background:url(img/free-signup-button.png) no-repeat -182px 0;display:block;height:47px;margin:0 auto;text-indent:-800px;width:183px}
a.create-project-button{background:url(img/create-project-button.png) no-repeat -185px 0;display:block;height:47px;line-height:47;margin:0 auto;width:183px}
input.free-signup-button,a.free-signup-button:hover{background:url(img/free-signup-button.png) no-repeat 0px 0}
a.create-project-button:hover{background:url(img/create-project-button.png) no-repeat 2px 0}
#feature .spot .feature3{background-position:0 -225px}
#headpic img{border:1px solid #ccc;padding:4px}
div.sep-top{border-top:1px solid #E9EDEE;clear:both;height:1px;margin:0 auto 40px;width:920px}
.act{clear:both;padding-top:15px;text-align:center;width:auto}
.act_left{clear:both;margin-left:90px;width:auto}
.act_left1{clear:both;margin-left:65px;padding-top:10px;width:auto}
.act_left2{clear:both;margin-left:58px;padding-top:20px;width:auto}
.submit{clear:both;padding:10px 0 0 120px;text-align:left;width:auto}
.field{margin:10px 0;position:relative}
#content .field{_display:inline;clear:left;float:none;line-height:28px;margin:5px auto 10px;padding:0 10px 2px}
#content .ask{margin-bottom:0;padding:0}
#content .field .f-check{float:left;margin-top:0}
#content .readonly{background:#f1f1f1;color:#666}
#content .hint{clear:left;color:#989898;float:left;font-size:12px;margin:2px 0 8px 80px;width:320px}
#content .askhint{margin-left:49px}
.right-box .hint{clear:left;color:#989898;float:left;font-size:12px;width:580px}
.right-box .field label{color:#333;font-size:14px;height:27px;line-height:27px}
#content .sect .field label{width:90px}
.right-box .field{clear:both;width:500px}
#content .field label{color:#333;float:left;font-size:14px;height:25px;line-height:25px;padding-right:20px;text-align:right;width:60px}
#content .ask label{line-height:20px;width:30px}
o
#content .inputtip{color:#666;float:left;font-size:12px;margin-left:10px;margin-top:5px}
ul#record li{padding-top:8px}
.paytype .typelist li{float:left;margin-top:10px;padding-top:0;width:300px}
.paytype .typelist .alipay{background:url(img/alipay.gif) no-repeat 20px 2px;height:39px}
.paytype .typelist .paypal{background:url(img/paypal.gif) no-repeat 20px 2px;height:39px}
#deal-buy .order-pay-credit p{padding:12px 16px}
#deal-buy .order-check-form{margin-top:12px;padding-top:20px}
#content.order-check .field label{text-align:left;width:140px}
#content.order-check .field input.text{width:400px}
#intro{padding:30px 5px}
#signup-button{_left:378px;left:488px;position:absolute;top:200px;z-index:999}
#slider{height:280px;margin:15px auto;position:relative;width:960px;z-index:1}
#slider li{border:4px #E1E1E1 solid;display:none;font-size:0;height:248px;left:0;overflow:hidden;position:absolute;top:0;width:954px;z-index:1}
#slider .slide-info{background:#f1f1f1;float:left;margin:0;padding:20px 27px}
#slider .slide-info .desc{color:#999;display:block;font-size:14px;height:100px;line-height:1.5;margin:10px 0;width:300px}
#slider .project-slide{display:block;float:left;width:600px}
#slider .slide-info h4{font-size:18px}
#slider .processbar{width:300px}
.process #side-process{margin:0 auto;width:210px}
#slider .process p{color:#aaa;display:inline;float:left;font-size:14px;line-height:1.1;margin:0;overflow:hidden;padding:0;text-align:left;white-space:nowrap;width:90px}
.project-slide img{height:248px;width:600px}
#num{bottom:0;position:absolute;right:460px;z-index:999}
#num span{background-image:url(img/pagination.png);background-position:0 0;display:block;float:left;height:0;margin:0 1px;overflow:hidden;padding-top:12px;width:12px}
#num .on{background-position:0 -12px}
.features{height:132px;margin:25px auto;overflow:hidden;width:960px}
.features a{border:1px solid #fff;float:left;height:130px;margin:0 0 0 34px;width:295px}
.features a:hover{border-color:#eee}
.features img{height:130px;vertical-align:bottom;width:295px}
#footer{color:#8F8F8F;padding:10px 0 15px}
#footer-wrap{background:#F4F4F4;border-top:#E6E6E6 1px solid;clear:both;font-size:12px;line-height:20px;margin-top:20px;width:100%}
.container{margin-left:auto;margin-right:auto;text-align:center;width:960px}
#footer-wrap #etc{margin:10px auto;width:500px}
#etc ul{margin:0;overflow:hidden;zoom:1}
#etc ul li{border-right:#E6E6E6 1px solid;display:inline;float:left;list-style-image:none;list-style-type:none;margin-left:0;padding:0 16px;white-space:nowrap}
#etc ul li.bug{background:url(img/basic_icons.gif) no-repeat 2px 1px;padding-left:23px}
#etc ul li.last{border-right:none}
#copyright{color:#aaa;margin-top:5px}
.green{color:#690;font-weight:700}
#record{margin-bottom:130px}
h1#partner_name{font-size:18px;line-height:20px;margin-bottom:10px}
#explore #sidebar{width:155px}
#explore #sidebar #side-explore{background:#F4F4F4;border:1px solid #E6E6E6;margin:0 0 20px;padding:0}
.cat_icons #website{background-position:0 -107px}
.cat_icons #software{background-position:0 -126px}
.cat_icons #literature{background-position:0 -68px}
.cat_icons #commonweal{background-position:0 -35px}
.cat_icons #other{background-position:0 -87px}
#explore #sidebar form{background:none;padding:0;width:135px}
#explore #sidebar input{float:left;font-size:12px;padding:2px 4px 3px;width:100px}
#explore #sidebar .bn-srh{background:transparent url(img/basic_icons.gif) no-repeat 3px -137px;border:0;cursor:pointer;float:left;height:25px;margin-left:-4px;overflow:hidden;text-indent:-100px;width:21px}
.cat_icons span{background:url(img/type-icons.jpg) no-repeat 0 0;display:block;float:left;height:16px;margin:4px;width:16px}
#explore #sidebar #search-project{background:#F4F4F4;border:1px solid #E6E6E6;line-height:15px;margin:20px 0;padding:5px 9px 3px;width:135px}
#explore #sidebar #add-project{background:#F4F4F4;border:1px solid #E6E6E6;line-height:15px;margin:20px 0;padding:5px 20px 3px}
#explore #sidebar div.line{background:#F4F4F4;border-top:1px solid #E4E4E4;display:block;font-size:0;height:10px;line-height:0;margin-top:5px;width:100%}
#explore .urllist{overflow:hidden;width:780px}
.sidebox{-khtml-border-radius:3px;-moz-border-radius:3px;-moz-box-shadow:0 1px 2px #ccc;-webkit-border-radius:3px;-webkit-box-shadow:0 1px 2px #CCC;background-color:#FFF;border-radius:3px;box-shadow:0 1px 2px #CCC}
#donationurl{-moz-border-radius:5px;-webkit-border-radius:5px;background:#F0FCE0 no-repeat;border-radius:5px;margin-bottom:15px;padding:10px 20px 10px 115px}
#donationurl a{background:#F0FCE0 url(img/icons.gif) no-repeat -111px -50px;font-size:12px;margin-left:10px;padding-left:15px}
.right-box .errortip{font-size:12px;margin-left:20px;width:320px}
#share{clear:both;padding:10px 0}
#share strong{float:left;line-height:26px}
#share .share-links h4{float:left;font-weight:400}
#share .share-links ul{margin:0;zoom:1}
#side-share .share-links ul{background:#F4F4F4}
#share .share-links li{border-radius:2px;float:left;margin-top:2px;padding:3px 1px 3px 7px}
#share.cause_share .share-links li{background:url(img/check.png) no-repeat 3px 5px;cursor:pointer;margin-right:10px;padding-left:25px}
#share.cause_share .share-links li.on{background:url(img/check.png) no-repeat 3px -19px;padding-left:25px}
#share a{background:url(img/icons-share.gif) no-repeat 0 0;color:#000;dwidth:30px;float:left;font-family:Helvetica,arial,sans-serif;font-size:12px;height:16px;line-height:18px;margin-right:10px;opacity:.6;outline:0;padding-left:20px}
#share a:hover{color:#0981be;opacity:1}
#share a img{margin-right:2px;vertical-align:-2px}
#share .kaixin{background-position:0 -38px}
#share .renren{background-position:0 -79px}
#share .douban{background-position:0 -120px}
#share .email{background-position:0 -161px}
.iframe #sidebar{float:left;margin:0 10px}
.list-shares .list-item{float:left;margin-bottom:75px;margin-right:35px;padding-top:0;width:300px}
.list-shares{margin:30px -30px 0 0}
.list-item .share-icon{background-image:url(img/icons.gif);float:left;height:30px;margin-right:10px;width:30px}
.share-content{font-size:14px;white-space:normal}
.share-content .code{font-size:12px;height:100px;width:285px}
.list-shares .icon-wp{background-position:-97px 0}
.list-shares .icon-button{background-position:-32px 0}
.list-shares .icon-form{background-position:-66px 0}
#cause{height:60px;width:520px}
.cause_share{float:left;width:440px}
#iframe .field .shortinput{width:210px}
.field .numberinput{width:76px}
.iframe-show{left:240px;position:absolute;top:50px}
.iframe-code textarea{height:180px;width:210px}
.tipsy{background-image:url(img/tipsy.gif);background-repeat:no-repeat;font-size:12px;padding:5px}
.tipsy-inner{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#555;color:#FFF;max-width:200px;padding:5px 8px 4px;text-align:center}
.tipsy-north{background-position:top center}
.tipsy-south{background-position:bottom center}
.tipsy-east{background-position:right center}
.tipsy-west{background-position:left center}
.detail-list li{border-bottom:1px dashed #f2f2f2;line-height:18px;list-style:none;margin:6px 0;padding-bottom:8px;position:relative}
.detail-list li span{color:#ccc;position:absolute;right:0;top:0}
.detail-list li span b{color:#333;font-weight:400}
.detail-list li .remark-box{background:#f4f4f4;border:#e6e6e6 1px solid;margin:4px 0;padding:5px 10px}
.notification li{line-height:20px;margin:10px 0}
.notification li span{background-image:url(img/icons-share.gif);float:left;height:16px;margin-right:10px;width:16px}
.notification li span.setting{background-position:0 -242px}
.notification li span.message{background-position:0 -158px}
.notification li span.discuss{background-position:0 -306px;margin:0 10px 0 0}
.sample{background:#fff;border:1px solid #eee;padding:10px}
#user #content .tab3 input.text,#user #content .tab3 textarea{width:560px}
#user #content .tab3 input.shortinput{width:260px}
#user #content .tab3 input#newpaybackmoney{width:40px}
#user #content .tab3 input#newpayback{width:290px}
#user #content .tab3 input#newcondbuy{width:330px}
.editpayback{background:#F4F4F4;padding:10px;width:600px}
#payback.editpayback li p{line-height:1}
#sidebar #notice{background:#F4F4F4;border:1px solid #E6E6E6;line-height:15px;margin:10px 0 20px;padding:5px 20px 3px}
.no-act-sidebar{padding:30px}
.urllist ul{border:#EDEDED 1px solid;display:block;float:left;height:270px;list-style-type:none;margin:0 27px 28px 0;overflow:hidden;padding-top:6px;width:230px}
.urllist ul li.title{clear:both;display:block;font-size:15px;height:210px;margin:0 8px 5px;overflow:hidden;padding-top:2px;position:relative;text-align:center}
.urllist ul li.title img{border:1px solid #dedede;margin:8px 0;width:200px}
.urllist ul li.summary{clear:both;display:block;font-size:13px;line-height:18px;margin:0 10px;overflow:hidden;padding:0}
.urllist ul li.withgoal{height:70px}
.urllist ul li.withoutgoal{height:145px}
.urllist ul li.process{padding:0}
.urllist ul li.process .processbar{background:#DDD;width:210px}
.partnerlogo img{padding:2px;width:100px}
.partnerlogo{border:1px #ccc solid;float:left;height:104px;margin:0 10px 10px;overflow:hidden;position:relative;width:104px}
.partnerlogo #weibo_card{margin:0 10px 10px 0}
.partnerlogo .shim{-moz-opacity:.8;background:#FFF;filter:alpha(opacity=80);opacity:.8;z-index:9}
.partnerlogo .edit,.partnerlogo .shim{cursor:pointer;display:none;font-size:12px;font-weight:400;height:20px;line-height:20px;position:absolute;text-align:center;text-decoration:none;top:82px;width:104px;z-index:10}
#partnerinfo p{font-size:14px;padding:0}
.mt10{margin-top:10px}
.porject{border-bottom:2px solid #EFEFF4}
#user .dotty span{float:right;font-size:13px;font-weight:400;margin-left:80px}
#user .dotty span.tip{color:#690;font-size:13px;margin-left:10px}
#user .dotty span.editsteps a.off{color:#888}
#user .dotty span.settingsteps a{color:#888;margin-left:5px}
#user .dotty span.settingsteps a.on{border-bottom:1px solid #690;color:#690}
#user .dotty span.editsteps a{background:url(img/edit_icons.png) no-repeat;padding-left:20px}
#user .dotty span.editsteps a#step2{background-position:0 -20px}
#user .dotty span.editsteps a#step3{background-position:0 -40px}
#user #content .field label{float:left;padding-right:0;text-align:left;width:120px}
#user #content .hint{float:none;margin:2px 0 8px}
.porject-box{border:1px solid #CDD3D5}
.porject-box h2 a{color:#555}
.porject-box span.right{float:right;font-size:13px;font-weight:400;padding-right:5px;width:30px}
.porject-box span.right a{color:#555;line-height:30px}
.porject-box h2 a.preview-title{font-size:13px;font-weight:400}
.porject-box h2{background-color:#f9f9fa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9fa',endColorstr='#f7f7f8',GradientType=0);font-size:15px;font-weight:700;line-height:25px;padding:4px 10px}
.porject-left{float:left;width:220px}
.porject-sum{_margin:1px 4px;font-size:14px;height:133px;margin:2px 8px;padding:8px}
.porject-sum li{_height:30px;display:block;line-height:35px}
.porject-sum span{color:#690;display:block;font-size:30px;font-weight:700}
.porject-analytics{background:#fff;border:1px solid #E7E7E7;float:right;height:180px;margin:12px 8px;width:380px}
.porject-analytics .load img{border:1px solid #fff;height:62px;padding-top:30px;width:81px}
.porject-do{_margin:6px 4px;border:1px dashed #E7E7E7;margin:12px 8px;padding:6px 2px}
.porject-do ul{margin:none}
.porject-do a{font-size:12px;padding:0 5px;width:34px}
.verify,.verifyed{display:inline-block;height:23px;margin-bottom:-6px;width:18px}
.verify{background:url(img/basic_icons.gif) no-repeat -1px -78px}
.verifyed{background:url(img/basic_icons.gif) no-repeat -1px -57px}
#project-form{margin-top:30px}
#content #project-form .field label{width:auto}
.recordinfo p{font-size:16px;line-height:24px!important}
.recordinfo .name{margin-top:5px}
li.record{border-bottom:1px dashed #ccc;clear:both;height:60px}
#post form textarea{color:#263338;float:right;font-size:13px;height:100px;margin-right:0;padding:4px;width:580px}
.comment #author{clear:both;display:block;font-size:12px;overflow:hidden;padding:0}
.comment #author #reply{background:url(img/basic_icons.gif) no-repeat 0 -115px;cursor:pointer;display:block;float:right;height:10px;padding:2px 0 6px;width:20px}
.comment #author #edit_topic{background:url(img/basic_icons.gif) no-repeat 0 -38px;cursor:pointer;display:block;float:right;height:10px;padding:2px 0 6px;width:20px}
.comment #author #del_topic{background:url(img/basic_icons.gif) no-repeat 0 -19px;cursor:pointer;display:block;float:right;height:10px;padding:2px 0 6px;width:20px}
.comment span.time{color:#999;font-size:12px}
.new_update textarea.text{color:#999;height:16px;margin-bottom:5px;overflow:hidden;padding:7px 25px 7px 7px;width:625px}
#new_update textarea.text{color:#999;height:16px;margin-bottom:5px;overflow:hidden;padding:7px 25px 7px 7px;width:565px}
.new_update textarea.text{margin:8px;width:619px}
.new_update .form-submit,#new_update .form-submit{display:none;float:right;margin-bottom:5px}
.new_update .form-submit{margin-right:8px}
#new_update .form-image,.new_update .form-image{float:left;width:300px;margin-top:5px;display:none;}

#new_update .del{padding-left:15px;color:#999;}
#commentcontent{ width: 590px; height: 50px; float: right; }
.comment .reply{float:right}
.topic{float:right;width:590px}
li.comment{clear:both;list-style:none;margin-bottom:5px;padding:8px 0}
.updates{padding-left:5px;}
.updates-list{border-left: 2px solid #CCC; padding-left: 15px;}
.updates-list li{display:block;float:left;font-size:14px;padding:45px 15px 15px;text-align:left;width:600px;border: 1px solid #CCC; margin: 8px; position: relative;border-radius: 4px;}
.updates-list li .time{position: absolute; top: 14px; left: 15px; color: #A7C442; font-size: 15px; font-family: Arial; font-weight: 500;}
.updates-list li .arrow{position: absolute; top: 14px; left: -10px; background: url(img/arrow_bg.gif) no-repeat; display: block; width: 10px; height: 20px;}
.updates-list li .dot{position: absolute; top: 16px; left: -31px; background: url(img/time-dot.gif) no-repeat; display: block; width: 15px; height: 20px;}
.updates-list li img{ padding: 4px;margin:5px 0;width: 550px;}
#comment_content{display:block;font-size:14px;line-height:1.5;overflow:hidden;padding:10px 0;text-align:left}
.reply_avatar{clear:both;display:block;float:left;height:48px;width:48px;margin-right: 10px;}
.otherdonors .reply_avatar{float:left;margin-left:15px;margin-right:15px}
.otherdonors .record{border-bottom:none;clear:none;float:left;height:75px;width:78px}
#sidebar .otherdonors ul{background:#F4F4F4;border:1px solid #E6E6E6;padding:15px 9px}
.topics{border-bottom:1px solid #E2E2E2;font-size:12px;line-height:16px;padding:12px 0;position:relative}
.gray-desc{color:#CCC;display:block}
.gray-desc .date{color:#AAA;margin-right:3px}
.topicr h4{font-size:16px;line-height:25px;margin-bottom:5px}
.countreply{-moz-border-radius:12px;-webkit-border-radius:12px;background-color:#AAB0C6;color:#FFF;display:block;font-weight:700;line-height:12px;margin:18px 12px 0 0;padding:2px 10px;position:absolute;right:12px;text-decoration:none;top:12px}
a.countreply:hover{background-color:#969CB1;color:#FFF;text-decoration:none}
#slogan{background:#F9F9F9;border:1px dashed #CCC;color:#666;height:60px;margin:0 auto;padding:15px 0 25px;position:relative;text-align:center;width: 958px;margin-bottom: 20px;clear:both;}
#slogan h2{float:left;font-size:22px;line-height:40px;margin:0;width:680px;font-weight:300;}
#slogan .register{display:block;float:left;margin:10px auto;width:270px}
#slogan .more{float:left;font-size:14px;left:290px;line-height:45px;position:absolute;top:50px}
.project_box .desc{background:none repeat scroll 0 0 #F7F7F7;color:#333;line-height:1.5;margin:0 0 15px;max-height:90px;overflow:hidden;padding:20px 18px}
#explore .project_box .desc{margin:0 10px 15px}
.project_box img{border:0;height:180px;width:200px}
.project_box .desc .inner{font-size:12px;height:90px;overflow:hidden;text-align:left}
#content.pros{padding:0;width:680px}
#content.pros h2 a,#content.pros h2{color:#333;font-size:16px}
.project_box li{border:1px solid #EEEBE7;border-bottom:0;float:left;height:350px;overflow:hidden;padding:15px 5px 0;text-align:center;width:214px}
#explore .project_box li{height:349px;overflow:hidden;width:238px}
.project_box li h3 a{background:0;color:#333;font-size:14px;height:auto;line-height:2;margin:0}
.projects{position:relative}
.projectbox{clear:both;height:250px;overflow:hidden;padding:5px 0;position:relative;text-align:center;width:960px}
.projects .pre{background:url(img/controller.gif) no-repeat 0 105px;cursor:pointer;display:block;height:233px;left:-25px;position:absolute;top:36px;width:25px}
.projects .next{background:url(img/controller.gif) no-repeat -25px 105px;cursor:pointer;display:block;height:233px;position:absolute;right:-25px;top:36px;width:25px}
.projects .pre:hover,.projects .next:hover{background-color:#eee}
.projects #hotshowbox,.projectbox #newshowbox{background:#FFF;height:114px;left:0;position:absolute;width:3000px}
.about-discuss h2,.about-discuss h2 a,.projects h2,.projects h2 a{color:#555;font-size:16px;font-weight:700;line-height:17px;margin:4px 0;text-align:left}
.activity h3.dotty a{color:#555;font-size:16px;font-weight:700}
.projectbox p{color:#666;font-size:16px;margin-bottom:30px}
.projectbox ul.pages{list-style:square;margin:-10px}
.projectbox li.page{display:inline;float:left;margin:10px -10px 0 0;overflow:visible;padding-top:0;width:960px}
.projectbox li.page ul li,.prelative li{border:#EDEDED 1px solid;display:block;float:left;font-size:15px;height:215px;line-height:26px;list-style-type:none;margin:0 5px 20px;overflow:hidden;padding-top:6px;text-align:center;width:228px}
.projectbox li.page ul li{height:225px}
.projectbox li.page ul li h4{line-height:30px}
ul.prelative li{margin:0 12px 20px 0;width:210px}
ul.prelative li img{border:1px solid #F4F4F4;margin:5px 0;width:190px}
.projectbox li.page ul li img,.prelative li img{border:1px solid #F4F4F4;margin:5px 0;width:200px}
.prelative{overflow:hidden;width:672px}
.right .act,#login .act,#signup .act{margin-left:90px;text-align:left}
#signup .field{padding:0 10px 10px}
#deal-buy .deal-buy-multi,#deal-buy .deal-buy-equal{width:15px}
.paytype .typelist label{float:left;padding-left:20px;padding-top:15px;width:250px}
.discuss{clear:both;margin:30px auto 10px;position:relative}
.about-discuss{color:#666;float:left;font-size:12px;height:180px;line-height:22px;width:290px}
.about-discuss h4{color:#555;font-size:14px;font-weight:400}
.wall{background:#FFF url(img/index_discuss.gif) no-repeat 90px 25px;border:#E6E6E6 1px solid;float:right;height:150px;margin-right:5px;top:0;width:600px}
.wall a{display:block;height:150px;text-indent:-999px;width:600px}
.wall-item{display:block;float:left;font-size:14px;height:48px;margin:0 0 2px 2px;padding:5px;width:48px}
#sidebar #side-donation label,#sidebar #side-withdraw label{float:left;line-height:25px;margin-right:16px}
#sidebar #side-donation select{width:172px;overflow-x: hidden;}
#side-withdraw form{border:1px #EEE solid;padding:10px 14px;width:225px}
.donation-submit{background-color:#54B34C;border:1px solid #29A71D;color:#FFF;cursor:pointer;font-size:14px;padding:6px;width:100%}
#side-withdraw h3.grey span{font-size:12px;margin-left:10px;}
#side-topic #topics ul{border:1px solid #E3E3E3;padding:10px 10px 0}
#side-topic #topics ul li{border-bottom:1px dashed #efefef;line-height:24px;margin-bottom:3px}
#side-topic #topics ul li.last{border:0;margin-bottom:3px;text-align:right}
#partnerinfo h3{font-weight:400;line-height:25px;margin-bottom:0}
#side-partner #name{color:#690;font-size:15px;font-weight:700;line-height:19px;margin-bottom:0;padding:5px 0}
#side-partner #mail a{background:url(img/icons.gif) no-repeat -109px -34px;font-size:12px;padding-left:18px}
#side-partner #weibo a{background:url(img/icons.gif) no-repeat -2px -84px;font-size:12px;padding-left:18px}
#side-partner #setting a{background:url(img/icons.gif) no-repeat -4px -49px;font-size:12px;padding-left:18px}
#side-partner #shop a{background:url(img/icons.gif) no-repeat -3px -32px;font-size:12px;padding-left:18px}
#sidebar{float:right;margin:0 0 20px 20px;padding:0;position:relative;width:255px}
#sidebar h2{color:#333;font:normal 15px "Microsoft Yahei";font-weight:700;padding:10px 0}
#sidebar p{margin:0;padding:0 6px 0 12px}
#sidebar ul{margin:0;padding:10px}
#sidebar ul li{line-height:2;list-style-type:none;margin:0;padding:0;position:relative}
#sidebar #feedback_notice,#order-pay-return #feedback_notice{background:#F9F9F9;padding:10px 15px;position:relative;width:225px}
#sidebar #side-donation form{-khtml-border-radius-topleft:3px;-khtml-border-radius-topright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;background:#F3F3F3;border-bottom:1px solid #EEE;border-top-left-radius:3px;border-top-right-radius:3px;padding:5px 15px 4px}
#sidebar #payback{border:1px #EEE solid;border-bottom:0;border-top:0;padding:0;width:253px}
#pay-process #feedback_notice{background:#F4F4F4;margin:50px 0 70px;padding:15px;position:relative;width:530px}
#pay-process #feedback_notice h3{font-size:14px;font-weight:400}
#sidebar #side-blog{border:1px solid #E3E3E3;margin-top:10px;padding:0 10px}
#sidebar #side-blog ul{padding:0 0 5px}
#sidebar span#rss{background:url(img/icons.gif) no-repeat -111px -67px;display:block;float:right;height:16px;margin-top:11px;width:16px}
#sidebar #side-blog ul li{clear:both;margin:0;padding-top:4px}
#sidebar #side-blog ul li .date{color:#999;float:right}
#sidebar #verify{font-size:14px;line-height:1.6;padding:10px 15px}
#sidebar #verify span a{display:block;margin-top:10px}
#sidebar form textarea{color:#263338;font-size:13px;padding:4px;width:211px}
#change-currency{background-image:url(img/cny-usd.png);cursor:pointer;display:block;height:15px;left:4px;position:absolute;top:29px;width:15px;z-index:2}
#sidebar #side-donation input.text,#sidebar #side-withdraw input.text{margin:0;width:171px;height:18px;float: right;}
.usd{background-position:0 -26px}
#sidebar #side-donation input#donation-amount{padding-left:17px;width:168px}
#side-tips .tip strong{display:block;padding:8px 0}
#side-tips .tip p{line-height:20px;padding:4px 0}
.menu-tabs{clear:both;height:31px;padding:16px 0 0;margin: 0;}
.menu-tabs li{background:linear-gradient(top,#f6f6f60%,#efefef100%);border:solid 1px #cfd5d9;border-bottom:0;cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#efefef',GradientType=0);float:left;font-size:14px;margin:0 7px 0 0;width:108px}
.menu-tabs li:hover{background:#F6F6F6}
.menu-tabs #last{float:right;margin:0}
.menu-tabs li.linkout{background:#F6F6F6 url(img/basic_icons.gif) no-repeat 9px -158px;padding-left:12px}
.menu-tabs li.support{background:#54B34C url(img/basic_icons.gif) no-repeat 9px -184px;border:1px solid #29A71D}
.headinfo{float:left;width:600px}
.introduce{border:1px solid #E6E6E6;float:right;height:82px;padding:10px;width:510px}
.introduce h3{font-size:12px;font-weight:400;line-height:1em;margin-bottom:10px}
.introduce p{line-height:1.7em;margin:0}
.headinfo li{clear:both;line-height:22px;list-style:none;margin:2px 0}
.headinfo li.homelink{background:url(img/basic_icons.gif) no-repeat 0 -162px;border:0;font-size:13px;padding-left:22px}
.headinfo li.weibo a{background:url(img/icons.gif) no-repeat -2px -84px;font-size:12px;padding-left:22px}
.headinfo li.twitter a{background:url(img/icons.gif) no-repeat -2px -66px;font-size:12px;padding-left:22px}
.headinfo li.twitter{width:100px}
.menu-tabs li a{color:#333;display:block;height:16px;line-height:16px;padding:7px 24px}
.menu-tabs li.current{-moz-box-shadow:none;-webkit-box-shadow:none;background:#FFF;box-shadow:none;filter:none;padding-bottom:1px}
ul.menu-tabs #new a{padding:0 3px}
ul.menu-tabs #new .count{padding:3px 6px}
.right-box{color:#666;float:left;font-size:15px;line-height:26px;margin:20px 0 50px;position:relative;width:745px}
.right-box h2{border-bottom:2px solid #DDD;margin-bottom:20px;width:740px}
.navs{float:right;margin-top:20px;width:160px}
.navs li{background:#F6F6F6 url(" AAAK8AAACvABQqw0mAAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMS8yNi8xMUW34SEAAAAcdEVYdFNv ZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAAAU0lEQVQYlYWQwQ3AMAgDTcbhxzjpgIzT vtp1nFcjQEX1C+nAGIAikjBXkoRUaK58a+nAOW+RDuzJLwAAI4LreNKaUQMlGLujS0rbBvo9pbNOiu9bPsEv86svaXIAAAAASUVORK5CYII=") no-repeat 10px 15px;padding-left:25px;padding-top:0}
.navs li.on{background:#31A62A url(" AAAK8AAACvABQqw0mAAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMS8yNi8xMUW34SEAAAAcdEVYdFNv ZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAAARElEQVQYlYWOQQoAMAjD0v3/z91lGyrK PAiStlaUsQ1gQKvCAwCs4nI4pQm81QGAFYGk9KYrlCOm2H+hSZBgFXSFrkEb2tMl+IfMmXUAAAAASUVORK5CYII=") no-repeat 10px 15px;color:#fff;padding-left:25px}
.navs li a{color:#4D4D4D;display:block;font-size:14px;height:45px;line-height:45px;padding:0 13px;text-decoration:none;white-space:nowrap}
p{display:block;margin:10px 0}
a.green-btn{-moz-border-image:url(img/btn_green.png) 3 10 3 3 stretch;-webkit-border-image:url(img/btn_green.png) 3 10 3 3 stretch;border-image:url(img/btn_green.png) 3 10 3 3 stretch;border-width:3px 10px 3px 3px;height:31px;line-height:31px;margin-right:0;padding:0 10px}
.green-btn{color:#FFF;float:right;font-size:14px;font-weight:700;height:37px;left:0;margin:25px 0 10px;position:relative;text-align:center;text-decoration:none;white-space:nowrap}
a.green-btn:hover{color:#FFF}
.processbar{background:#FFF;clear:both;display:block;margin:10px auto 6px;padding:0;width:225px}
#side-project{border:1px #EEE solid;padding:20px 0 0;text-align:center}
.lprocessbar{background:#FFF;clear:both;display:block;margin:10px auto 6px;padding:0;width:500px}
.processbar,.now{-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;height:8px;overflow:hidden}
.snow{height:11px}
.now{background:#87C442}
.explore-process p,#side-process p,#pay-process p{display:inline;float:left;font-size:14px;line-height:1.3;margin:0 0 0 2px;overflow:hidden;padding:0;text-align:left;white-space:nowrap;width:90px}
#order-pay-return h2{color:#690;font-size:16px}
#classroom h1{background:url(img/cr_h1.png) no-repeat 0 0;height:75px;margin:0 auto;padding-bottom:15px;text-indent:-999px;width:270px}
.cr_list li{float:left;height:150px;margin-left:19px;margin-right:19px;width:282px}
.cr_list li p{color:#888;line-height:1.5em;margin:-22px 0 0;padding-left:101px}
.cr_list li h3{background:url(img/classroom.png) no-repeat;display:block;height:50px;text-indent:-999px;width:240px}
.cr_list #two h3{background-position:-300px 0}
.cr_list #three h3{background-position:0 -50px}
.cr_list #four h3{background-position:-300px -50px}
.cr_list #five h3{background-position:0 -100px}
.cr_list #six h3{background-position:-300px -100px}
.cr_list #seven h3{background-position:0 -150px}
.cr_list #eight h3{background-position:-300px -150px}
.cr_list #zero h3{background-position:0 -200px}
span#cr_icons{background:url(img/cr_icons.png) no-repeat;display:block;float:left;height:30px;margin:3px 5px 3px 0;width:35px}
span#cr_icons.zero{background-position:-192px 0}
span#cr_icons.one{background-position:0 1px}
span#cr_icons.two{background-position:-94px -44px}
span#cr_icons.three{background-position:-44px 2px}
span#cr_icons.four{background-position:-146px -44px}
span#cr_icons.five{background-position:-95px 2px}
span#cr_icons.six{background-position:0 -44px}
span#cr_icons.seven{background-position:-146px 0}
span#cr_icons.eight{background-position:-46px -44px}
.cr_page{border-top:1px solid #DDD;margin-top:60px;padding:15px 0}
.cr_page .pre{background:#f4f4f4;display:block;float:left;padding:10px 10px 10px 30px;position:relative}
.cr_page .next{background:#f4f4f4;display:block;float:right;padding:10px 30px 10px 10px;position:relative}
.cr_page .pre .icon{background:url(img/controller.gif) no-repeat 0 3px;display:block;height:20px;left:0;position:absolute;top:20px;width:20px}
.cr_page .next .icon{background:url(img/controller.gif) no-repeat -30px 3px;display:block;height:20px;position:absolute;right:0;top:20px;width:20px}
.cr_page div a span{display:block;font-size:14px}
#side-explore span.follow{-moz-border-radius:3px;-webkit-border-radius:3px;background:#FFF3E7;border:1px solid #E7D7CA;border-radius:3px;color:#797979;cursor:pointer;display:inline;float:right;font-size:12px;height:14px;line-height:16px;outline:0;padding:0 4px;text-align:center;width:40px}
#side-explore ul li{clear:both;height:25px}
#partner_name span.follow,#name span.follow{background-color:#54B34C;border:1px solid #29A71D;color:#FFF;cursor:pointer;float:left;font-size:12px;line-height:14px;margin:5px 0 0 10px;padding:4px 6px;text-decoration:none}
#partner_name span.follow{margin:0 0 0 10px;padding:2px 6px;}
#partnerinfo{padding-top:10px}
#partner_name span.unfollow,#name span.unfollow{background-color:#BBB;border:1px solid #AAA}
#side-explore span.unfollow{background:#F7F7F7;border-color:#ddd}
.cal{float:left;margin-right:12px;overflow:hidden;width:30px}
.cal .month,.cal .day{display:block;overflow:hidden;text-align:center;width:28px}
.cal .month{background:#D64A3B;border:1px solid #D64A3B;border-bottom:0;color:#FFF;font-size:12px;line-height:1}
.cal .day{border:1px solid #CCC;border-top:0;font-size:15px;font-weight:800;line-height:1.4}
.activity .topicr h4{font-size:12px;line-height:16px}
.activity #content .topicr h4{font-size:14px}
.activity .topiclist{border:1px #E3E3E3 solid;padding:0 10px}
#content.activity{min-height:100px}
.box_overlay{_position:absolute;_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)*.45))!important;background:#ccc;display:none;height:270px;position:fixed;width:310px;z-index:8888}
#pop-signup{_position:absolute;_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)*.45))!important;background:#fff;display:none;height:256px;padding:0;position:fixed;width:296px;z-index:10001}
#pop-login-error{color:red;left:50px;position:absolute;top:-5px}
.box_overlay #login-submit{float:right;margin-right:5px}
span.pop-close{background:url(img/close.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;float:right;height:18px;margin:18px 15px 0 0;overflow:hidden;text-indent:-9999px;width:18px}
#pop-signup .sns_login{clear:both;margin-top:15px;text-align:center}
#pop-signup .sns_login a{background:url(img/icons-share.gif) no-repeat 0 0;line-height:20px;margin-right:20px;padding:1px 0 3px 20px}
#pop-signup .sns_login #douban{background-position:0 -120px;margin-right:5px}
#pop-login-form{padding:10px 13px}
#pop-login-form input.text{width:204px}
#pop-signup h3{background:#EBF5EB;color:#060;font-size:14px;margin:0;padding:12px 10px 8px}
#pop-signup h3 a{font-size:12px;margin-left:10px}
#pop-login-form label{float:left;margin-right:20px}
#pop-login-form .rememberme{float:left;padding:10px 5px;text-align:left;width:155px}
#paybank p{float:left;height:20px;margin:15px 0 10px;width:190px}
#paybank p label{cursor:pointer;float:left;height:35px;margin-top:5px;padding-left:170px}
#paybank p .cmb{background:url(img/icon_zsyh_s.gif) no-repeat 0 0}
#paybank p .icbc{background:url(img/icon_zggsyh_s.gif) no-repeat 0 0}
#paybank p .ccb{background:url(img/icon_ccb_s.gif) no-repeat 0 0}
#paybank p .abc{background:url(img/icon_abc_s.gif) no-repeat 0 0}
#paybank p .spdb{background:url(img/icon_spdb_s.gif) no-repeat 0 0}
#paybank p .bofc{background:url(img/icon_bofc_s.gif) no-repeat 0 0}
#paybank p .citic{background:url(img/icon_itic_s.gif) no-repeat 0 0}
#paybank p .cib{background:url(img/icon_cib_s.gif) no-repeat 0 0}
#paybank p .gdb{background:url(img/icon_gdb_s.gif) no-repeat 0 0}
#paybank p .sdb{background:url(img/icon_sdb_s.gif) no-repeat 0 0}
#paybank p .cebb{background:url(img/icon_cebb_s.gif) no-repeat 0 0}
#paybank p .bob{background:url(img/icon_bob_s.gif) no-repeat 0 0}
#paybank p .pingan{background:url(img/icon_pingan_s.gif) no-repeat 0 0}
#paybank p .cmbc{background:url(img/icon_cmbc_s.gif) no-repeat 0 0}
#paybank p .comm{background:url(img/icon_comm_s.gif) no-repeat 0 0}
.sns li{float:left;height:60px;line-height:40px;width:210px}
.sns li b{font-weight:400;margin-left:60px}
.sns li a{margin-left:20px}
.sns span{display:block;height:50px;margin-left:10px;width:155px}
.sns .weibo{background:url(img/sns-bd.png) no-repeat 0 -58px}
.sns .douban{background:url(img/sns-bd.png) no-repeat 0 0}
.sns .qq{background:url(img/sns-bd.png) no-repeat 0 -120px}
#search{border-left:1px solid #EEE;float:left;padding:5px 0 5px 20px}
#qkey{background:#fff url(img/basic_icons.gif) no-repeat 3px -133px;border:1px solid #CCC;font-size:14px;height:16px;line-height:16px;outline:0;padding:7px 5px 7px 28px;position:relative;width:130px}
.nomargin,.sysmsg p,.headinfo p{margin:0}
h3.noborder,#side-topic h3.dotty{border:0}
.tables td,#share .share-links li.on{background:#fff}
#logo a,dl,div{display:block}
h1#name{font-weight:400;}
#dhead,#feature{margin:0 auto;width:960px}
.wide,#explore #content{width:750px}
.explore-process{margin:0 auto 20px;width:225px}
#sidebar h3,.projectbox li.page ul{margin-bottom:0}
#content .box,#login ul.uses li,#sidebar .form-submit{margin:10px 0}
.paytype .typelist input,#paybank p input{float:left;margin-top:15px}
.explore-process p strong,#slider .process p strong,#side-process p strong,#pay-process p strong{color:#690;display:block;font-size:15px;font-weight:700;margin:4px 0}
.explore-process .goal,#slider .process #goal,#side-process #goal,#pay-process #goal{float:right;margin:0 2px 0 0;text-align:right;width:95px}
#content .explore-process p{margin:0 0 0 5px}
#content .explore-process .goal{margin:0 5px 0 0}
.features a.first,#paybank{margin-left:0}
#etc ul li a,#copyright a,.gray-desc a{color:#aaa}
.cat_icons #art,span.pop-close:hover{background-position:0 -18px}
.cat_icons #team,.notification li span.money,#user .dotty span.editsteps a#step1,.cr_list #one h3{background-position:0 0}
#share .sina,#pop-signup .sns_login #sina{background-position:0 -201px}
#share .tencent,#share .qq,#pop-signup .sns_login #qq{background-position:0 -273px}
.list-shares .alt,.projectbox li.page ul li.last{margin-right:0}
#project-list td span,.cr_page div a{font-size:12px}
.project-list .new-project{font-size:12px;font-weight:400;line-height:40px;margin-left:80px}
.urllist ul:hover,.projectbox li.page ul li:hover,.prelative li:hover{-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);border-color:#DDD;box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.project-list .project-box{width:667px;}
.special,span.count{display:none}
.menu-tabs li.support a,.navs li.on a{color:#fff}
.gbtn:hover,.donation-submit:hover{background-color:#31a62a;border-color:#037c1d;box-shadow:1px 1px 1px #efefef}
#content.order-check .field,#user #content .field{padding-left:0}
.project_box,.page,.clear,#zeropadding{clear:both}
.project_box .desc .inner a,#payback li h4 span,#sidebar h3.dotty a{color:#333}
.project_box li h3,.tables .last form,.otherdonors .green{text-align:center}
#sidebar #side-blog ul li a,.input,.share-links,#slogan .free-signup-button,.headinfo #partner_name a,.headinfo #name a{float:left}
.page_content .detail,#feature span.col3,#side-donation,#side-payback,#side-verify,#side-process{margin-bottom:20px}